Skip to main content

Configuring GPIO

The GPIO.project project contains an application with free GPIOs with a device editor where the I/O image is configured. The digital inputs and outputs are also defined there.

_rbp_configurated_gpio.png

In the device editor, below the GPIOs I/O Image tab, a DWORD variable is declared for the each of the inputs and outputs. The Bit<X> contains the value of GPIO<X>.

In the example, GPIO18 was defined as an output. It is assigned with a flashing signal in the PLC_PRG program. The visualization displays the value of the inputs and allows for setting the outputs.

_rbp_projected_gpio.png

There is a separate, extended device description for the Raspberry Pi B+ model variant. In order to use the GPIOs B+/Pi2 device description instead of the GPIOs A/B, click Update Device in the context menu and select the GPIOs B+/Pi2 device type in the dialog.

Tip

Depending on the loaded drivers, some GPIOs may be permanently assigned to other functions and therefore not available.